F i r m w a r e   3 . 1 
 
 
 
 = =   I n t r o d u c t i o n   = = 
 
 
 
 T h i s   F i r m w a r e   w a s   d e s i g n e d   t o   g e t   a   b e t t e r   s u p p o r t   o f   R A M   a n d   R O M   e x p a n s i o n s .   L o o k i n g   t h e   f u t u r e ,   n o t   t h e   p a s t . 
 
 
 
 I t   d o n ' t   w o r k   w i t h   B A S I C   1 . 0   a n d   n o   m o r e   s u p p o r t   T a p e   b y   d e f a u l t   ( n e e d   a   R O M   t o   m a n a g e   i t ,   t h a t   a l l o w   t o   i m p r o v e   i t   a s   n e w   s t o r a g e s   t o o ) . 
 
 
 
 S o ,   t h e   a c t u a l   t a r g e t   i s   a l l   C P C   w i t h   B A S I C   1 . 1   a n d   f l o p p y   o r   H x C   d r i v e s . 
 
 
 
 C r e a t e d   b y   T o t O     a n d   S y X   a n d   r e l e a s e d   o n   1 8 / 1 2 / 2 0 1 2 . 
 
 
 
 F o r   f u r t h e r   i n f o r m a t i o n ,   s e e :   h t t p : / / w w w . c p c w i k i . e u / f o r u m / a m s t r a d - c p c - h a r d w a r e / f i r m w a r e - 3 - 1 - m e g a f l a s h / 
 
 
 
 = =   F e a t u r e s   = = 
 
 
 
 *   D i s p l a y   R A M   ( u p   t o   5 7 6 K ) 
 
 *   D i s p l a y   C R T C   v e r s i o n 
 
 *   I n i t i a l i z e   u p   t o   3 2   R O M   ( s e e   n o t e ) 
 
 *   B o o t   w i t h   [ E S C ]   i n i t i a l i z e   o n l y   R O M   0   &   7 
 
 *   M o u s e   s u p p o r t   u n d e r   B A S I C   ( s e e   t h e   p r e v i o u s   F W   t e s t ) 
 
 *   F i x   t h e   F R   c h a r s   t a b l e ,   s o   a l l   k e y s   a r e   p r o p e r l y   d i s p l a y e d . 
 
 *   C T R L + k e y s   g i v e   u s e f u l   c h a r s 
 
 
 
 N o t e :   T h e   3 2   R O M   i n i t   a c t u a l l y   o n l y   w o r k   o n   a   r e a l   h a r d w a r e   w i t h   t h e   M e g a f l a s h   b o a r d .   P l e a s e ,   u s e   t h e   d e f a u l t   1 6   R O M   v e r s i o n   i f   y o u   a r e   u s i n g   a n   e m u l a t o r .   
 
 
 
 I f   y o u   t e s t   i t   f i r s t   o n   W i n A P E ,   y o u   h a v e   t o   k n o w   t h a t   C R T C   1   a l w a y s   s h o w   2 ,   a n d   n o   3 r d   m o u s e   b u t t o n   s u p p o r t ,   a s   C P C +   d o n ' t . 
 
 
 
 = =   C T R L   K e y s   = = 
 
 
 
 *   c t r l + 2   =      ( h a l f ) 
 
 *   c t r l + 3   =      ( t h r e e   q u a r t e r s ) 
 
 *   c t r l + 4   =      ( q u a r t e r ) 
 
 
 
 *   c t r l + a   =     ( a l p h a ) 
 
 *   c t r l + b   =     ( b e t a ) 
 
 *   c t r l + c   =      ( c o p y r i g h t ) 
 
 *   c t r l + e   =      ( e u r o ) 
 
 *   c t r l + m   =      ( m i c r o ) 
 
 *   c t r l + n   =   ~   ( t i l d e ) 
 
 *   c t r l + o   =     ( o m e g a / O h m ) 
 
 *   c t r l + p   =     ( p i ) 
 
 *   c t r l + s   =     ( s i g m a / S u m ) 
 
 *   c t r l + v   =   "  ( t i c k ) 
 
 *   c t r l + x   =   '  ( c r o s s ) 
 
 
 
 *   c t r l + ?   =      ( i n v e r t e d   q u e s t i o n   m a r k ) 
 
 *   c t r l + !   =      ( i n v e r t e d   e x c l a m a t i o n   m a r k ) 
 
 